.no-login {
  height: 100%;
  box-sizing: border-box;
  background-color: #222222; }
  .no-login .close {
    float: left;
    display: inline-block;
    background-color: red;
    width: 0.78125rem;
    height: 0.78125rem;
    border-radius: 50%;
    margin: 0.3125rem 0 0 0.21875rem; }
    .no-login .close img {
      display: block;
      width: 0.34375rem;
      height: 0.34375rem;
      margin: 0 auto;
      margin-top: 0.20313rem; }
  .no-login .logo {
    width: 10rem;
    padding-top: 3.03125rem; }
    .no-login .logo a:first-of-type {
      width: 2.03125rem;
      height: 2.01563rem;
      display: block;
      margin: 0 auto; }
      .no-login .logo a:first-of-type img {
        width: 2.03125rem;
        height: 2.01563rem; }
    .no-login .logo a:nth-of-type(2) {
      display: block;
      margin-top: 0.34375rem;
      font-size: 0.38844rem;
      color: #fff;
      text-align: center; }
    .no-login .logo a:last-of-type {
      display: block;
      margin-top: 0.1875rem;
      font-size: 0.30516rem;
      color: #525252;
      text-align: center; }
  .no-login .hengbian {
    width: 100%;
    height: 0.35938rem;
    background-color: #303030;
    margin-top: 0.98438rem; }
  .no-login .usrnav {
    font-size: 0.36062rem;
    background-color: #222222; }
    .no-login .usrnav li {
      width: 8.98438rem;
      height: 1.40625rem;
      line-height: 1.40625rem;
      margin: 0 auto;
      border-bottom: 1px solid #2d2d2d; }
      .no-login .usrnav li a {
        display: block;
        width: 8.98438rem;
        height: 1.40625rem;
        position: relative;
        color: #fff; }
        .no-login .usrnav li a span {
          position: absolute;
          top: 0.3125rem;
          right: 0.23438rem;
          line-height: 0.70313rem; }
